package pl.shenlon.ga.selection;

import java.util.Random;

import pl.shenlon.ga.Population;
import pl.shenlon.ga.Specimen;

public abstract class PopulationSpecimenSelector {

	public static final Random rnd;

	static {
		rnd = new java.util.Random();
	}

	protected final Population population;

	public PopulationSpecimenSelector(Population population) {
		this.population = population;
	}

	public abstract Specimen[] select();

}